package com.system.permissiondemo.dto;

import com.google.common.collect.Lists;
import com.system.permissiondemo.entity.SysAclModule;
import lombok.Data;
import org.springframework.beans.BeanUtils;

import java.util.List;

@Data
public class AclModuleLevelDTO extends SysAclModule {

    private List<AclModuleLevelDTO> dtoList = Lists.newArrayList();

    public static AclModuleLevelDTO adapt(SysAclModule aclModule){
        AclModuleLevelDTO dto = new AclModuleLevelDTO();
        //相同字段拷贝
        BeanUtils.copyProperties(aclModule,dto);
        return dto;
    }
}
